DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV 2024 !
Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Tableau croisé dynamique
  • Comment le calcul est-il effectué ?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Calcule ou recalcule entièrement un champ Tableau croisé dynamique sans blocage.
Exemple
TCD_Statistiques.CalculeToutAsynchrone(Calcul_terminé)
PROCÉDURE INTERNE Calcul_terminé(bOK est booléen)
SI PAS bOK ALORS
Erreur(ErreurInfo())
RETOUR
FIN
FIN
Syntaxe
<Champ Tableau croisé dynamique>.CalculeToutAsynchrone([<Procédure WLangage>])
<Champ Tableau croisé dynamique> : Nom de champ
Nom du champ Tableau croisé dynamique à calculer ou recalculer.
<Procédure WLangage> : Nom de procédure optionnel
Nom de la procédure WLangage ("callback") appelée à la fin du calcul.
Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction TCDCalculeToutAsynchrone.
Remarques

Comment le calcul est-il effectué ?

Le calcul est effectué en parcourant tous les enregistrements nécessaires. Ce calcul peut être relativement long selon la taille de la base de données. Par exemple, un calcul sur une base d'un million d'enregistrements peut prendre quelques minutes. La fonction <Tableau croisé dynamique>.CalculeToutAsynchrone ne bloque pas l'application et exécute la procédure WLangage spécifiée lorsque le calcul est terminé.
Le contenu du champ Tableau croisé dynamique doit être recalculé entièrement :
  • Lors de l'ajout de nouvelles rubriques à afficher.
  • Lors de la modification des fonctions de filtrage.
  • Lors de la modification des données source du calcul.
Le contenu du champ Tableau croisé dynamique n'a pas besoin d'être recalculé entièrement :
  • Lors de l'utilisation d'un filtre sur une dimension déjà calculée.
  • Lors du changement de dimension.
  • Lors du déroulement ou de l'enroulement d'une dimension (par exemple, visualiser les trimestres au lieu des années).
Composante : wd290obj.dll
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 07/03/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale